/*
 * Copyright (c) 2023, Aktiv-Soft JSC.
 * See the LICENSE file at the top-level directory of this distribution.
 * All Rights Reserved.
 */

package ru.rutoken.samples.derive;

final class RecipientPublicKey {
    private RecipientPublicKey() {
    }

    static byte[] GOST_2012_256 = {
            (byte) 0xAC, (byte) 0xEC, (byte) 0xF9, (byte) 0xEC, (byte) 0x8A, 0x62, 0x7D, 0x3F,
            (byte) 0xBF, (byte) 0xA0, 0x4D, (byte) 0xD1, 0x77, 0x7C, (byte) 0xF0, 0x20,
            (byte) 0xD5, 0x49, 0x18, (byte) 0xBC, 0x14, (byte) 0xB9, (byte) 0x86, 0x59,
            0x5D, 0x6E, 0x25, (byte) 0xE9, (byte) 0x8C, (byte) 0xF4, 0x47, 0x7E,
            (byte) 0xA3, (byte) 0xED, (byte) 0xE7, 0x33, (byte) 0xBC, 0x3E, 0x46, 0x75,
            (byte) 0x87, 0x35, (byte) 0xC7, 0x3E, 0x65, (byte) 0xE2, (byte) 0xF9, 0x4E,
            (byte) 0x81, (byte) 0x8B, 0x7F, (byte) 0xB3, (byte) 0xE1, (byte) 0xA5, (byte) 0x94, (byte) 0xDE,
            (byte) 0xFE, 0x2C, (byte) 0xEC, (byte) 0x80, (byte) 0x8B, 0x36, 0x63, 0x71
    };

    static byte[] GOST_2012_512 = {
            0x3B, (byte) 0xF5, 0x7B, (byte) 0x88, 0x30, 0x69, 0x39, 0x08,
            0x2B, (byte) 0xFE, 0x5C, 0x32, 0x61, (byte) 0xF4, (byte) 0xE9, 0x2A,
            (byte) 0xD1, 0x7D, 0x7B, (byte) 0xD0, 0x2A, 0x79, 0x11, (byte) 0x9B,
            0x7C, (byte) 0x9F, 0x09, 0x28, 0x53, (byte) 0xB0, 0x18, (byte) 0xEA,
            0x48, 0x46, 0x69, 0x1F, (byte) 0xE7, 0x5B, 0x78, (byte) 0xF9,
            (byte) 0xA2, 0x56, (byte) 0xFF, 0x55, 0x23, (byte) 0x92, 0x3E, 0x3B,
            0x45, 0x6E, (byte) 0xCE, (byte) 0xDA, (byte) 0xCA, (byte) 0xB0, 0x67, (byte) 0xEA,
            0x51, (byte) 0xC2, (byte) 0xFE, (byte) 0x81, 0x25, (byte) 0xD8, (byte) 0x9B, 0x54,
            0x2C, 0x3E, (byte) 0xE2, 0x7C, (byte) 0xD6, (byte) 0xFD, (byte) 0xAC, (byte) 0x99,
            (byte) 0x9B, 0x6C, 0x29, (byte) 0xF4, (byte) 0xD8, 0x46, 0x76, 0x70,
            (byte) 0xAE, (byte) 0xCA, 0x2C, (byte) 0xBA, (byte) 0xC3, 0x31, 0x1A, (byte) 0x8E,
            (byte) 0x8D, 0x6B, (byte) 0xC8, (byte) 0xE1, 0x12, 0x02, (byte) 0xF4, 0x69,
            0x26, 0x65, (byte) 0x80, 0x17, 0x16, 0x68, (byte) 0xA4, 0x73,
            (byte) 0xDF, (byte) 0xD0, 0x68, (byte) 0x8C, 0x04, 0x2D, (byte) 0xA5, (byte) 0x88,
            0x58, (byte) 0xA2, (byte) 0xF3, (byte) 0xFE, 0x60, 0x38, 0x77, 0x3D,
            (byte) 0xF3, 0x72, 0x5C, 0x07, (byte) 0xA2, (byte) 0x9B, 0x1D, 0x4F
    };
}
